package cn.zjk.springframework.beans.factory;

import cn.zjk.springframework.beans.BeansException;

/**
 * @description: 实现此接口的 Bean 对象，会在 BeanFactory 设置属性后作出相应的处理，如：执行自定义初始化，或者仅仅检查是否设置了所有强制属性。
 * @Author zjk
 * @className: InitializingBean
 * @date: 2023/3/29 16:19
 */
public interface InitializingBean {

    /**
     * Bean处理完属性填充后调用
     * @throws BeansException
     */
    void afterPropertiesSet() throws BeansException;
}
